**********************************************************************
* DFSORT SYMBOL MAPPING OF DFSMS 1.4 AMS DCOLLECT RECORDS.           *
**********************************************************************
* SMS VOLUME DEFINITION - RECORD TYPE 'VL'.                          *
*   SEE "AMS FOR THE ICF (SC26-4906)" FOR FIELD DESCRIPTIONS.        *
*   SEE "DFSORT APG (SC33-4035)" FOR DETAILS OF USING SYMBOLS.       *
**********************************************************************
POSITION,29                  START AFTER HEADER
DVLDATA,*,416                SMS VOLUME DEFINITION
  DVLNMFLD,=,32              SPACE FOR NAME AND LENGTH
    DVLNMLEN,=,2,FI          LENGTH OF NAME
    DVLVSER,*,6,CH           VOLUME SERIAL NUMBER
    SKIP,24                  RESERVED
  DVLUSER,*,8,CH             USERID OF LAST UPDATER
  DVLDATE,*,10,CH            DATE OF LAST UPDATE
  SKIP,2                     RESERVED
  DVLTIME,*,8,CH             TIME OF LAST UPDATE
* VOLUME RECORD FLAG INFORMATION
  DVLFLAGS,*,1,BI            FLAGS
    DVLCONV,B'1.......'        VOL IS IN CONVERSION
  DVLFLGDC,*,1,BI            DCOLLECT FLGS
    DVL32NAM,B'1.......'       USE DVLSSTAT
  SKIP,2                     RESERVED
* STORAGE GROUP ASSOCIATION AND STATUS INFORMATION
  DVLSG,*,32                 LENGTH AND NAME OF STORGRP
    DVLSGLEN,=,2,FI          LENGTH OF STORGRP NAME
    DVLSTGRP,*,30,CH         STORAGE GROUP OF THIS VOLUME
  DVLNSTAT_ARRAY,*,16        ARRAY OF STATUS FIELDS (8 ELEMENTS)
    DVLSMSS_1,=,1,FI         SMS STATUS - 1
* CONSTANTS FOR DVLSMSS_N FIELDS
      DVL0,0                   NO STATUS
      DVLENBL,1                ENABLED
      DVLQUI,2                 QUIESCED/ALL
      DVLQUIN,3                QUIESCED/NEW
      DVLDIS,4                 DISABLED/ALL
      DVLDISN,5                DISABLED/NEW
    DVLMVSS_1,*,1,FI         MVS STATUS - 1
* CONSTANTS FOR DVLMVSS_N FIELDS
      DVLONLN,1                ONLINE
      DVLOFFLN,2               OFFLINE
      DVLPOFF,3                PENDING OFFLINE
      DVLBOXED,4               BOXED
      DVLNRDY,5                NOT READY
    DVLSMSS_2,*,1,FI         SMS STATUS - 2
    DVLMVSS_2,*,1,FI         MVS STATUS - 2
    DVLSMSS_3,*,1,FI         SMS STATUS - 3
    DVLMVSS_3,*,1,FI         MVS STATUS - 3
    DVLSMSS_4,*,1,FI         SMS STATUS - 4
    DVLMVSS_4,*,1,FI         MVS STATUS - 4
    DVLSMSS_5,*,1,FI         SMS STATUS - 5
    DVLMVSS_5,*,1,FI         MVS STATUS - 5
    DVLSMSS_6,*,1,FI         SMS STATUS - 6
    DVLMVSS_6,*,1,FI         MVS STATUS - 6
    DVLSMSS_7,*,1,FI         SMS STATUS - 7
    DVLMVSS_7,*,1,FI         MVS STATUS - 7
    DVLSMSS_8,*,1,FI         SMS STATUS - 8
    DVLMVSS_8,*,1,FI         MVS STATUS - 8
  DVLCSMSS_ARRAY,*,8         ARRAY OF CONFIRMED SMS STATUS FIELDS
*                              FOR VOLUME (8 ELEMENTS)
    DVLCSMSS_1,=,1,FI        STATUS - 1
* CONSTANTS FOR DVLCSMSS_N FIELDS - SEE DVLMVSS_1
    DVLCSMSS_2,*,1,FI        STATUS - 2
    DVLCSMSS_3,*,1,FI        STATUS - 3
    DVLCSMSS_4,*,1,FI        STATUS - 4
    DVLCSMSS_5,*,1,FI        STATUS - 5
    DVLCSMSS_6,*,1,FI        STATUS - 6
    DVLCSMSS_7,*,1,FI        STATUS - 7
    DVLCSMSS_8,*,1,FI        STATUS - 8
* VOLUME ATTRIBUTES
  DVLNUCBA,*,4               ADDRESS OF UCB IF KNOWN
  DVLNTCPY,*,4,BI            TOTAL CAPACITY (IN MB)
  DVLNFREE,*,4,BI            AMOUNT FREE SPACE (IN MB)
  DVLNLEXT,*,4,BI            LARGEST FREE EXTENT (IN MB)
  DVLN0CNT,*,2,FI            VOLUME LEVEL RESET COUNT
  DVLTRKSZ,*,2,BI            VOLUME R1 TRACK CAPACITY
  DVLNLEVL,*,4,FI            UPDATE LEVEL FOR VOLUME
  DVLSSTAT_ARRAY,*,256       ARRAY OF STATUS FIELDS (32 ELEMENTS)
    DVLSTSMS_01,=,1,FI       SMS SYSTEM STATUS - 01
* CONSTANTS FOR DVLSTSMS_NN FIELDS - SEE DVLSMSS_1
    DVLSTMVS_01,*,1,FI       MVS SYSTEM STATUS - 01
* CONSTANTS FOR DVLSTMVS_NN FIELDS - SEE DVLMVSS_1
    DVLCNSMS_01,*,1,FI       CONFIRMED SMS STATUS - 01
* CONSTANTS FOR DVLCNSMS_NN FIELDS - SEE DVLSMSS_1
    SKIP,5                   RESERVED
    DVLSTSMS_02,*,1,FI       SMS SYSTEM STATUS - 02
    DVLSTMVS_02,*,1,FI       MVS SYSTEM STATUS - 02
    DVLCNSMS_02,*,1,FI       CONFIRMED SMS STATUS - 02
    SKIP,5                   RESERVED
    DVLSTSMS_03,*,1,FI       SMS SYSTEM STATUS - 03
    DVLSTMVS_03,*,1,FI       MVS SYSTEM STATUS - 03
    DVLCNSMS_03,*,1,FI       CONFIRMED SMS STATUS - 03
    SKIP,5                   RESERVED
    DVLSTSMS_04,*,1,FI       SMS SYSTEM STATUS - 04
    DVLSTMVS_04,*,1,FI       MVS SYSTEM STATUS - 04
    DVLCNSMS_04,*,1,FI       CONFIRMED SMS STATUS - 04
    SKIP,5                   RESERVED
    DVLSTSMS_05,*,1,FI       SMS SYSTEM STATUS - 05
    DVLSTMVS_05,*,1,FI       MVS SYSTEM STATUS - 05
    DVLCNSMS_05,*,1,FI       CONFIRMED SMS STATUS - 05
    SKIP,5                   RESERVED
    DVLSTSMS_06,*,1,FI       SMS SYSTEM STATUS - 06
    DVLSTMVS_06,*,1,FI       MVS SYSTEM STATUS - 06
    DVLCNSMS_06,*,1,FI       CONFIRMED SMS STATUS - 06
    SKIP,5                   RESERVED
    DVLSTSMS_07,*,1,FI       SMS SYSTEM STATUS - 07
    DVLSTMVS_07,*,1,FI       MVS SYSTEM STATUS - 07
    DVLCNSMS_07,*,1,FI       CONFIRMED SMS STATUS - 07
    SKIP,5                   RESERVED
    DVLSTSMS_08,*,1,FI       SMS SYSTEM STATUS - 08
    DVLSTMVS_08,*,1,FI       MVS SYSTEM STATUS - 08
    DVLCNSMS_08,*,1,FI       CONFIRMED SMS STATUS - 08
    SKIP,5                   RESERVED
    DVLSTSMS_09,*,1,FI       SMS SYSTEM STATUS - 09
    DVLSTMVS_09,*,1,FI       MVS SYSTEM STATUS - 09
    DVLCNSMS_09,*,1,FI       CONFIRMED SMS STATUS - 09
    SKIP,5                   RESERVED
    DVLSTSMS_10,*,1,FI       SMS SYSTEM STATUS - 10
    DVLSTMVS_10,*,1,FI       MVS SYSTEM STATUS - 10
    DVLCNSMS_10,*,1,FI       CONFIRMED SMS STATUS - 10
    SKIP,5                   RESERVED
    DVLSTSMS_11,*,1,FI       SMS SYSTEM STATUS - 11
    DVLSTMVS_11,*,1,FI       MVS SYSTEM STATUS - 11
    DVLCNSMS_11,*,1,FI       CONFIRMED SMS STATUS - 11
    SKIP,5                   RESERVED
    DVLSTSMS_12,*,1,FI       SMS SYSTEM STATUS - 12
    DVLSTMVS_12,*,1,FI       MVS SYSTEM STATUS - 12
    DVLCNSMS_12,*,1,FI       CONFIRMED SMS STATUS - 12
    SKIP,5                   RESERVED
    DVLSTSMS_13,*,1,FI       SMS SYSTEM STATUS - 13
    DVLSTMVS_13,*,1,FI       MVS SYSTEM STATUS - 13
    DVLCNSMS_13,*,1,FI       CONFIRMED SMS STATUS - 13
    SKIP,5                   RESERVED
    DVLSTSMS_14,*,1,FI       SMS SYSTEM STATUS - 14
    DVLSTMVS_14,*,1,FI       MVS SYSTEM STATUS - 14
    DVLCNSMS_14,*,1,FI       CONFIRMED SMS STATUS - 14
    SKIP,5                   RESERVED
    DVLSTSMS_15,*,1,FI       SMS SYSTEM STATUS - 15
    DVLSTMVS_15,*,1,FI       MVS SYSTEM STATUS - 15
    DVLCNSMS_15,*,1,FI       CONFIRMED SMS STATUS - 15
    SKIP,5                   RESERVED
    DVLSTSMS_16,*,1,FI       SMS SYSTEM STATUS - 16
    DVLSTMVS_16,*,1,FI       MVS SYSTEM STATUS - 16
    DVLCNSMS_16,*,1,FI       CONFIRMED SMS STATUS - 16
    SKIP,5                   RESERVED
    DVLSTSMS_17,*,1,FI       SMS SYSTEM STATUS - 17
    DVLSTMVS_17,*,1,FI       MVS SYSTEM STATUS - 17
    DVLCNSMS_17,*,1,FI       CONFIRMED SMS STATUS - 17
    SKIP,5                   RESERVED
    DVLSTSMS_18,*,1,FI       SMS SYSTEM STATUS - 18
    DVLSTMVS_18,*,1,FI       MVS SYSTEM STATUS - 18
    DVLCNSMS_18,*,1,FI       CONFIRMED SMS STATUS - 18
    SKIP,5                   RESERVED
    DVLSTSMS_19,*,1,FI       SMS SYSTEM STATUS - 19
    DVLSTMVS_19,*,1,FI       MVS SYSTEM STATUS - 19
    DVLCNSMS_19,*,1,FI       CONFIRMED SMS STATUS - 19
    SKIP,5                   RESERVED
    DVLSTSMS_20,*,1,FI       SMS SYSTEM STATUS - 20
    DVLSTMVS_20,*,1,FI       MVS SYSTEM STATUS - 20
    DVLCNSMS_20,*,1,FI       CONFIRMED SMS STATUS - 20
    SKIP,5                   RESERVED
    DVLSTSMS_21,*,1,FI       SMS SYSTEM STATUS - 21
    DVLSTMVS_21,*,1,FI       MVS SYSTEM STATUS - 21
    DVLCNSMS_21,*,1,FI       CONFIRMED SMS STATUS - 21
    SKIP,5                   RESERVED
    DVLSTSMS_22,*,1,FI       SMS SYSTEM STATUS - 22
    DVLSTMVS_22,*,1,FI       MVS SYSTEM STATUS - 22
    DVLCNSMS_22,*,1,FI       CONFIRMED SMS STATUS - 22
    SKIP,5                   RESERVED
    DVLSTSMS_23,*,1,FI       SMS SYSTEM STATUS - 23
    DVLSTMVS_23,*,1,FI       MVS SYSTEM STATUS - 23
    DVLCNSMS_23,*,1,FI       CONFIRMED SMS STATUS - 23
    SKIP,5                   RESERVED
    DVLSTSMS_24,*,1,FI       SMS SYSTEM STATUS - 24
    DVLSTMVS_24,*,1,FI       MVS SYSTEM STATUS - 24
    DVLCNSMS_24,*,1,FI       CONFIRMED SMS STATUS - 24
    SKIP,5                   RESERVED
    DVLSTSMS_25,*,1,FI       SMS SYSTEM STATUS - 25
    DVLSTMVS_25,*,1,FI       MVS SYSTEM STATUS - 25
    DVLCNSMS_25,*,1,FI       CONFIRMED SMS STATUS - 25
    SKIP,5                   RESERVED
    DVLSTSMS_26,*,1,FI       SMS SYSTEM STATUS - 26
    DVLSTMVS_26,*,1,FI       MVS SYSTEM STATUS - 26
    DVLCNSMS_26,*,1,FI       CONFIRMED SMS STATUS - 26
    SKIP,5                   RESERVED
    DVLSTSMS_27,*,1,FI       SMS SYSTEM STATUS - 27
    DVLSTMVS_27,*,1,FI       MVS SYSTEM STATUS - 27
    DVLCNSMS_27,*,1,FI       CONFIRMED SMS STATUS - 27
    SKIP,5                   RESERVED
    DVLSTSMS_28,*,1,FI       SMS SYSTEM STATUS - 28
    DVLSTMVS_28,*,1,FI       MVS SYSTEM STATUS - 28
    DVLCNSMS_28,*,1,FI       CONFIRMED SMS STATUS - 28
    SKIP,5                   RESERVED
    DVLSTSMS_29,*,1,FI       SMS SYSTEM STATUS - 29
    DVLSTMVS_29,*,1,FI       MVS SYSTEM STATUS - 29
    DVLCNSMS_29,*,1,FI       CONFIRMED SMS STATUS - 29
    SKIP,5                   RESERVED
    DVLSTSMS_30,*,1,FI       SMS SYSTEM STATUS - 30
    DVLSTMVS_30,*,1,FI       MVS SYSTEM STATUS - 30
    DVLCNSMS_30,*,1,FI       CONFIRMED SMS STATUS - 30
    SKIP,5                   RESERVED
    DVLSTSMS_31,*,1,FI       SMS SYSTEM STATUS - 31
    DVLSTMVS_31,*,1,FI       MVS SYSTEM STATUS - 31
    DVLCNSMS_31,*,1,FI       CONFIRMED SMS STATUS - 31
    SKIP,5                   RESERVED
    DVLSTSMS_32,*,1,FI       SMS SYSTEM STATUS - 32
    DVLSTMVS_32,*,1,FI       MVS SYSTEM STATUS - 32
    DVLCNSMS_32,*,1,FI       CONFIRMED SMS STATUS - 32
    SKIP,5                   RESERVED
  SKIP,16                    RESERVED
DVLDATAE,*                   END OF DVLDATA
